import Vue from 'vue'
import Vuex, { Store } from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    //定义一个属性 控制展开好而收缩 侧边栏的unfold
    unfold:false,
    routerData:[],
    active:"/index"
  },
  mutations: {
    changeA(state,datas){
      state.unfold=datas
    },
    //点击向routerData里面增加路由的记录 首页啥的
    addRouter(state,datas){

      state.routerData.forEach(function(item){
        item.show=false
      })
      state.routerData.push(datas)
      // console.log(111111);
      // console.log(state.routerData[2]);
    },
    changeStyle(state,datas){

      state.routerData.forEach(function(item){
        item.show=false
      })
      let key=state.routerData.find((item)=>{
          return item.name==datas.name
      })
      key.show=true
    },
    changetag(state,datas){
      state.active=datas
    }
  },
  actions: {
  },
  modules: {
  }
})
